/*
 * Copyright (c) 2002-2003 by OpenSymphony
 * All rights reserved.
 */
package org.jackysoft.workflow.util;

import java.rmi.Remote;
import java.rmi.RemoteException;

import org.jackysoft.entity.WorkflowRunner;
import org.jackysoft.workflow.WorkflowException;

/**
 * Listener interface to be implemented by remote session beans that wish to be
 * notified of changes in the workflow.
 * 
 * @author Hani Suleiman Date: Apr 6, 2002 Time: 11:48:14 PM
 */
public interface WorkflowListener extends Remote {
	// ~ Methods
	// ////////////////////////////////////////////////////////////////

	public void stateChanged(WorkflowRunner entry) throws RemoteException,
			WorkflowException;
}
